home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / c / begincpp.zip / #7_VER1.C < prev    next >
Text File  |  1990-08-03  |  2KB  |  59 lines

  1. #line 1 "#7_ver1.cxx"
  2. void *_new(long);
  3. void _delete(void*);
  4. void *_vec_new(void*,int,int,void*(*)(void*));
  5. void _vec_delete(void*,int,int,void(*)(void*,int),...);
  6. void exit(int);
  7. static void cdecl _STI();
  8. static void cdecl _STD();
  9.  
  10. void *malloc (unsigned int );
  11. int free (void *);
  12.  
  13. struct tag_name { 
  14.     int _tag_name_i ;
  15.     float _tag_name_f ;
  16. } ;
  17.  
  18. struct class_one { 
  19.     struct tag_name _class_one_t ;
  20. } ;
  21.  
  22. struct class_two { char _dummy; } ;
  23.  
  24.  
  25. int main ()
  26.   { 
  27.     struct class_one _au1_c1 ;
  28.     struct class_one _au1_cc1 ;
  29.     
  30.     struct class_two _au1_c2 ;
  31.     register struct class_two *_au0__Xthis__dtor_class_two = 0 ;
  32.     register struct class_two *_au0__Xthis__ctor_class_two = 0 ;
  33.  
  34.     ( ( ( ((& _au1_c1 )-> _class_one_t . _tag_name_i = 1 ), 
  35.         ((& _au1_c1 )-> _class_one_t . _tag_name_f = ((float )1.1 ))) , 
  36.         (((& _au1_c1 )))) ) ;
  37.     ( ( ( ((& _au1_cc1 )-> _class_one_t . _tag_name_i = ((int )0 )), 
  38.         ((& _au1_cc1 )-> _class_one_t . _tag_name_f = ((float )0 ))) , 
  39.         (((& _au1_cc1 )))) ) ;
  40.  
  41.     ( (_au0__Xthis__ctor_class_two = (& _au1_c2 )), 
  42.         ( (_au0__Xthis__ctor_class_two = (((struct class_two *)malloc ( 
  43.             ((unsigned int )(sizeof (struct class_two )))) ))), 
  44.         ((_au0__Xthis__ctor_class_two ))) ) ;
  45.  
  46.     _au1_cc1 = (*( (& _au1_c1 )) );
  47.  
  48.     ( (_au0__Xthis__dtor_class_two = (& _au1_c2 )), 
  49.         ( (_au0__Xthis__dtor_class_two ? 
  50.             ( ( free ( (void *)_au0__Xthis__dtor_class_two ) , 
  51.             ( (_au0__Xthis__dtor_class_two = 0 ), 
  52.             (_au0__Xthis__dtor_class_two ? ( (0 ), 0 ) : 0 )) ) , 0 ) 
  53.             : 0 ), 0 ) ) ;
  54.   }  
  55.   exit ( 0 ); 
  56. }
  57.  
  58.